(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[763],{3648:function(e,a,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/places/[...state]",function(){return t(31)}])},9685:function(e,a,t){"use strict";t.d(a,{Z:function(){return n}});var r=t(5893),s=t(5434);function n(e){let{menu:a}=e;return 2==a?(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)("div",{className:"relative h-12 w-12",children:[(0,r.jsx)(s.Egn,{className:"relative text-6xl text-[#27B216] mx-4 my-6 right-7"}),(0,r.jsxs)("div",{children:[(0,r.jsx)(s.F3L,{className:"text-white absolute text-md bottom-4 -left-1"}),(0,r.jsx)(s.FeX,{className:"text-white absolute text-md bottom-0 -left-1"})]})]})}):1==a?(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)("div",{className:"relative h-12 w-12",children:[(0,r.jsx)(s.Egn,{className:"relative text-6xl text-[#FFD700] mx-4 my-6 right-7"}),(0,r.jsx)("div",{children:(0,r.jsx)(s.FeX,{className:"text-white absolute text-lg bottom-2 -left-1"})})]})}):(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)("div",{className:"relative h-12 w-12",children:[(0,r.jsx)(s.Egn,{className:"relative text-6xl text-[#DB3030] mx-4 my-6 right-7"}),(0,r.jsx)("div",{children:(0,r.jsx)(s.s_P,{className:"text-white absolute text-lg bottom-2 -left-1"})})]})})}},906:function(e,a,t){"use strict";t.d(a,{Z:function(){return d}});var r=t(5893),s=t(5675),n=t.n(s),l=t(1664),c=t.n(l),i=t(9685),o=t(4761),u=t(3695),h=t(436);function d(e){let{placesArray:a}=e,t=(0,r.jsx)("div",{className:"flex flex-wrap justify-center",children:a.map(e=>{var a;return null!=e.photo&&(a="https:"!=e.photo.substring(0,6)?"https:".concat(e.photo):e.photo),(0,r.jsx)(c(),{href:{pathname:"/places/[name]/[state]/[borough]",query:{name:(0,u.E)(e.name),state:e.state,borough:e.borough,placeDoc:e.place_id}},children:(0,r.jsxs)("div",{className:" bg-white flex rounded-3xl h-28 w-84 overflow-hidden m-3 mt-0 shadow-sm drop-shadow-md shadow-menuvar-400 hover:-translate-y-1 hover:shadow-lg transition transform",children:[(0,r.jsx)("div",{className:"container w-[25%] relative",children:(0,r.jsx)(n(),{className:"object-cover overflow-hidden",src:a,alt:e.name,fill:!0,sizes:"25vw"})}),(0,r.jsxs)("div",{className:"container w-[55%] flex flex-col justify-evenly pl-2 py-3",children:[(0,r.jsx)("p",{children:e.name}),(0,r.jsx)("p",{className:"text-sm mt-1",children:(0,o.l)(e.type)}),(0,r.jsxs)("p",{className:"flex items-center",children:[(0,r.jsx)(h.Z,{className:"mr-1",name:"places",size:"small",value:e.rating,readOnly:!0,precision:.1}),e.rating]})]}),(0,r.jsx)("div",{className:" w-[20%] pl-1.5",children:(0,r.jsx)(i.Z,{menu:e.hasMenu})})]})},e.place_id)})});return(0,r.jsx)(r.Fragment,{children:t})}},2356:function(e,a,t){"use strict";t.d(a,{db:function(){return l}});var r=t(3977),s=t(9828);let n=0===(0,r.C6)().length?(0,r.ZF)({apiKey:"AIzaSyBH-7hITe4JJVvKDj0bP8ETBQSwbq6ANKc",authDomain:"test-67333.firebaseapp.com",projectId:"test-67333",storageBucket:"test-67333.appspot.com",messagingSenderId:"541629719565",appId:"1:541629719565:web:08ef648cf35236d14c2144"}):(0,r.Mq)(),l=(0,s.ad)(n)},31:function(e,a,t){"use strict";t.r(a),t.d(a,{__N_SSP:function(){return R},default:function(){return B}});var r=t(5893),s=t(7294),n=t(9828),l=t(1247),c=t(7784),i=t(9008),o=t.n(i),u=t(906),h=t(5675),d=t.n(h),f=t(1664),x=t.n(f),m=t(9685),p=t(4761),v=t(3695),j=t(436),b=t(2356);function g(e){let{city:a,last:t}=e,[l,c]=(0,s.useState)([]),[i,o]=(0,s.useState)(t),[u,h]=(0,s.useState)(!1);async function f(e){try{let t=(0,n.JU)(b.db,"Places",e),r=await (0,n.QT)(t),s=(0,n.hJ)(b.db,"Places"),l=(0,n.IO)(s,(0,n.ar)("state","==",a.toString()),(0,n.ar)("hasMenu","in",[1,2]),(0,n.Xo)("reviews","desc"),(0,n.Xo)("rating","desc"),(0,n.TQ)(r),(0,n.b9)(20)),c=await (0,n.PL)(l),i=[];return c.forEach(e=>{i.push(e.data())}),{places:i,lastKey:c.docs[c.docs.length-1].data().place_id}}catch(e){console.log(e)}}let g=e=>{null!=e&&(h(!0),f(e).then(e=>{o(e.lastKey),c(l.concat(e.places)),h(!1)}).catch(e=>{console.log(e),h(!1)}))},w=(0,r.jsx)("div",{className:"flex flex-wrap justify-center",children:l.map(e=>{var a;return null!=e.photo&&(a="https:"!=e.photo.substring(0,6)?"https:".concat(e.photo):e.photo),(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(x(),{href:{pathname:"./../places/[name]/[state]/[borough]",query:{name:(0,v.E)(e.name),state:e.state,borough:e.borough,placeDoc:e.place_id}},children:(0,r.jsxs)("div",{className:" bg-white flex rounded-3xl h-28 w-84 overflow-hidden m-3 mt-0 shadow-sm drop-shadow-md shadow-menuvar-400 hover:-translate-y-1 hover:shadow-lg transition transform",children:[(0,r.jsx)("div",{className:"container w-[25%] relative",children:(0,r.jsx)(d(),{className:"object-cover overflow-hidden",src:a,alt:e.name,fill:!0,sizes:"25vw"})}),(0,r.jsxs)("div",{className:"container w-[55%] flex flex-col justify-evenly pl-2 py-3",children:[(0,r.jsx)("p",{children:e.name}),(0,r.jsx)("p",{className:"text-sm mt-1",children:(0,p.l)(e.type)}),(0,r.jsxs)("p",{className:"flex items-center",children:[(0,r.jsx)(j.Z,{className:"mr-1",name:"places",size:"small",value:e.rating,readOnly:!0,precision:.1}),e.rating]})]}),(0,r.jsx)("div",{className:" w-[20%] pl-1.5",children:(0,r.jsx)(m.Z,{menu:e.hasMenu})})]})},e.place_id)})})});return(0,s.useEffect)(()=>{c([])},[a]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{children:w}),(0,r.jsx)("div",{className:"text-center",children:u?(0,r.jsx)("p",{className:"m-3 mb-5",children:"Y\xfckleniyor..."}):null!=i?(0,r.jsx)("button",{className:"bg-menuvar-300 text-white text-lg rounded-2xl px-3 my-5 p-2",onClick:()=>g(i),children:"Daha fazla"}):(0,r.jsx)("span",{className:"m-3 mb-5",children:"G\xfcncel"})})]})}t(9243);var w=t(5434);function y(e){let{city:a,setList:t,setQ:n}=e,[l,c]=(0,s.useState)(!1),i=(0,s.useRef)(null),o=e=>{"Enter"===e.key&&(e.preventDefault(),""!=e.target.value&&" "!=e.target.value?(t("search"),n(e.target.value),c(!0)):u())},u=()=>{t("list"),c(!1),i.current.value=""};return(0,r.jsx)("div",{onKeyDown:o,className:"w-full bg-white rounded-2xl p-1 text-menuvar-500 text-sm",children:(0,r.jsxs)("div",{className:" flex relative h-10 w-72",children:[(0,r.jsx)("input",{ref:i,type:"text",placeholder:"Arama Yap - "+a,required:!0,className:"rounded-2xl items-center ml-3 w-full mr-12 outline-none"}),(0,r.jsx)(w.vU7,{className:"absolute right-4 top-2 text-2xl"}),!0==l&&(0,r.jsx)(w.lUB,{onClick:u,className:"absolute right-12 top-2.5 text-xl"})]})})}function N(e){let{queryy:a,city:t}=e,[l,c]=(0,s.useState)([]);async function i(){try{var e=[];let r=(0,n.hJ)(b.db,"Places"),s=(0,n.IO)(r,(0,n.ar)("state","==",t),(0,n.ar)("keywords","array-contains-any",function(e){var a;if(null!=e){a=e.split(" ");for(var t=0;t{e.push(a.data())}),{placesArray:e}}catch(e){console.log(e)}}let o=()=>{i().then(e=>{c(e.placesArray)}).catch(e=>{console.log(e)})};return(0,s.useEffect)(()=>{o()},[a]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(u.Z,{placesArray:l}),(0,r.jsx)("p",{className:"w-full text-center mb-5",children:"Başka sonu\xe7 bulunamadı."})]})}var k=t(611),R=!0;function B(e){let{placesArray:a,last:t}=e,[n,i]=(0,s.useState)(),[h,d]=(0,s.useState)("list"),[f,x]=(0,s.useState)();return(0,s.useEffect)(()=>{i((0,c.y)())}),(0,s.useEffect)(()=>{x(f)},[f]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(o(),{children:[(0,r.jsx)("title",{children:"men\xfcvar | "+n}),(0,r.jsx)("meta",{charset:"UTF-8"}),(0,r.jsx)("meta",{name:"description",content:"Men\xfcvar ile bar, restoran ve kafe men\xfclerine kolayca ulaşın. Aradığınız men\xfcye restoran, bar veya kafeye gitmeden kolayca ulaşabilirsiniz. Ek olarak ziyaret ettiğiniz mekanların men\xfclerini de kolayca uygulamamıza y\xfckleyebilirsiniz."}),(0,r.jsx)("meta",{name:"keywords",content:"men\xfcvar, menuvar, menu, men\xfc, restoran, bar, kafe, ankara, bursa"}),(0,r.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0"})]}),(0,r.jsxs)(l.Z,{content:"",active:"places",children:[(0,r.jsx)("div",{className:"z-50 fixed top-2 left-1/2 -translate-x-1/2",children:(0,r.jsx)(y,{city:n,setList:d,setQ:x})}),(0,r.jsx)("div",{className:"w-full h-24 border-menuvar-300 border",children:(0,r.jsx)(k.a,{client:"ca-pub-2811256718984890",slot:"9760009711"})}),"list"==h&&(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{className:"flex flex-wrap justify-center mt-5",children:(0,r.jsx)(u.Z,{placesArray:a})}),(0,r.jsx)(g,{city:n,last:t})]}),"search"==h&&(0,r.jsx)("div",{className:"flex flex-wrap justify-center mt-5",children:(0,r.jsx)(N,{queryy:f,city:n})})]})]})}},3695:function(e,a,t){"use strict";function r(e){var a=e;return(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=a.replaceAll("\xe7","c")).replaceAll("ğ","g")).replaceAll("ı","i")).replaceAll("\xf6","o")).replaceAll("ş","s")).replaceAll("\xfc","u")).replaceAll("\xc7","C")).replaceAll("Ğ","G")).replaceAll("İ","I")).replaceAll("\xd6","O")).replaceAll("Ş","S")).replaceAll("\xdc","U")).replaceAll("[^A-Za-z0-9]","")).replaceAll(" ","")}t.d(a,{E:function(){return r}})},4761:function(e,a,t){"use strict";function r(e){return"American restaurant"==e?"Restoran":"Art cafe"==e||"Bagel shop"==e?"Kafe":"Bakso restaurant"==e?"Restoran":"Bar"==e||"Bar & grill"==e||"Bar PMU"==e?"Bar":"Barbecue restaurant"==e?"Restoran":"Beer hall"==e?"Bar":"Belgian restaurant"==e?"Restoran":"Bistro"==e?"Kafe":"Brasseire"==e?"Bar":"Breakfast restaurant"==e||"British restaurant"==e||"Brunch restaurant"==e||"Buffet restaurant"==e?"Restoran":"Cafe"==e||"Cafetaria"==e?"Kafe":"Carvery"==e||"Chicken restaurant"==e||"Chicken wings restaurant"==e||"Chinese restaurant"==e?"Restoran":"Chocolate artisan"==e||"Chocolate cafe"==e?"Kafe":"Chophouse restaurant"==e||"Cig kofte restaurant"==e?"Restoran":"Club"==e||"Cocktail bar"==e?"Bar":"Coffee stand"==e||"Coffee store"==e||"Coffee shop"==e?"Kafe":"Continental restaurant"==e?"Restoran":"Cosplay cafe"==e?"Kafe":"Country food restaurant"==e||"Croatian restaurant"==e||"Czech restaurant"==e||"Dessert restaurant"==e?"Restoran":"Dessert shop"==e?"Kafe":"Diner"==e?"Restoran":"Disco club"==e?"Bar":"Doner kebab restaurant"==e?"Restoran":"Donut shop"==e?"Kafe":"Down home cooking restaurant"==e||"Dumpling restaurant"==e||"Durum restaurant"==e||"Dutch restaurant"==e?"Restoran":"Espresso bar"==e?"Kafe":"Family restaurant"==e||"Fast food restaurant"==e||"Fine dining restaurant"==e||"Fish & chips restaurant"==e||"Fish and chips takeaway"==e||"Fish restaurant"==e||"Food and drink"==e||"Food court"==e||"French restaurant"==e?"Restoran":"Gastropub"==e||"Gay bar"==e?"Bar":"Georgian restaurant"==e||"Gluten-free restaurant"==e||"Greek restaurant"==e||"Grill"==e||"Gyudon restaurant"==e||"Halal restaurant"==e||"Hamburger restaurant"==e||"Health food restaurant"==e?"Restoran":"Hookah bar"==e||"Ice cream shop"==e?"Kafe":"Indian restaurant"==e||"Italian restaurant"==e||"Japanese restaurant"==e?"Restoran":"Juice shop"==e?"Kafe":"Kalle pache restaurant"==e?"Restoran":"Karaoke bar"==e?"Bar":"Kebab shop"==e||"Kiosk"==e||"Kofta restaurant"==e||"Korean restaurant"==e||"Lebanese restaurant"==e?"Restoran":"Live music bar"==e||"Live music venue"==e?"Bar":"Lounge"==e?"Kafe":"Lunch restaurant"==e||"Meat dish restaurant"==e||"Mediterranean restaurant"==e||"Mexican restaurant"==e?"Restoran":"Meyhane"==e?"Bar":"Modern European restaurant"==e||"Moroccan restaurant"==e?"Restoran":"Night club"==e?"Bar":"Offal barbecue restaurant"==e||"Offal pot cooking restaurant"==e||"Organic restaurant"==e||"Oyster bar restaurant"==e||"Pakistani restaurant"==e?"Restoran":"Pancake restaurant"==e||"Pastry shop"==e||"Patisserie"==e?"Kafe":"Pilaf restaurant"==e||"Pizza delivery"==e||"Pizza restaurant"==e?"Restoran":"Pub"==e?"Bar":"Raw food restaurant"==e||"Restaurant"==e||"Restaurant or cafe"==e||"Rice restaurant"==e||"Roman restaurant"==e?"Restoran":"Salad shop"==e||"Sandwich shop"==e?"Kafe":"Seafood restaurant"==e||"Self service restaurant"==e||"Sfiha restaurant"==e||"Soup restaurant"==e||"Soup shop"==e||"Southern restaurant (US)"==e?"Restoran":"Stand bar"==e?"Bar":"Steak house"==e||"Sushi restaurant"==e?"Restoran":"Sweets and dessert buffet"==e?"Kafe":"Taco restaurant"==e||"Takeout restaurant"==e?"Restoran":"Tea house"==e?"Kafe":"Thai restaurant"==e?"Restoran":"Toast restaurant"==e?"Kafe":"Tongue restaurant"==e||"Traditional restaurant"==e?"Restoran":"Traditional teahouse"==e?"Kafe":"Turkish restaurant"==e||"Valencian restaurant"==e||"Vegan restaurant"==e||"Vegetarian restaurant"==e?"Restoran":"Wine bar"==e||"Wine club"==e?"Bar":"Restoran"}t.d(a,{l:function(){return r}})}},function(e){e.O(0,[228,260,866,16,829,436,637,247,774,888,179],function(){return e(e.s=3648)}),_N_E=e.O()}]);